Engineering Sand: From The Micro To The Macro Scale